package com.gdpu.mapper;

import com.gdpu.model.ImsPurchaseOrder;
import com.gdpu.model.ImsPurchaseOrderExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface ImsPurchaseOrderMapper {
    long countByExample(ImsPurchaseOrderExample example);

    int deleteByExample(ImsPurchaseOrderExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(ImsPurchaseOrder record);

    int insertSelective(ImsPurchaseOrder record);

    List<ImsPurchaseOrder> selectByExample(ImsPurchaseOrderExample example);

    ImsPurchaseOrder selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") ImsPurchaseOrder record, @Param("example") ImsPurchaseOrderExample example);

    int updateByExample(@Param("record") ImsPurchaseOrder record, @Param("example") ImsPurchaseOrderExample example);

    int updateByPrimaryKeySelective(ImsPurchaseOrder record);

    int updateByPrimaryKey(ImsPurchaseOrder record);
}